22 research outputs found

    Dynamics of collaborative work in global software development environment.

    Get PDF
    This study aims to explore the dynamics of collaborative work in global software development projects. The study explored the nature of collaboration, the patterns of collaborative behaviors in different tasks in computer science, and the impact of the tasks to the collaboration among students. Four different collaborative software development tasks were assigned to the globally distributes teams. The study used data from 230 students from five universities, namely Atilim University (Turkey), Middle East Technical University (Turkey), Universidad Tecnológica de Panamá (Panama), University of North Texas (US), and Middlesex University (UK). The findings involve the recommendations for building effective collaborative working environments and guidelines for building collaborative virtual communities

    Exploring collaboration patterns among global software development teams.

    Get PDF
    This study examines communication behaviors in global software student teams. The authors of the paper characterize the types of communication behaviors that occur when student teams are engaged in a software development project. The authors present findings from a one-semester study that examined factors contributing to successful distributed programming interactions among students enrolled at the University of Atilim (Turkey), Universidad Tecnológica de Panamá, University of North Texas, and Middlesex University (UK). Using content and cluster analyses techniques, we identified distinct patterns of collaboration and examined how these patterns were associated with task, culture, GPA, and performance of collaborative teams. Our results suggest that communication patterns among global software learners may be related to task type, culture and GPA. It is hoped that these findings will lead to the development of new strategies for improving communication among global software teams

    Using data analytics for collaboration patterns in distributed software team simulations: the role of dashboards in visualizing global software development patterns

    Get PDF
    This paper discusses how previous work on global software development learning teams is extended with the introduction of data analytics. The work is based on several years of studying student teams working in distributed software team simulations. The scope of this paper is twofold. First it demonstrates how data analytics can be used for the analysis of collaboration between members of distributed software teams. Second it describes the development of a dashboard to be used for the visualization of various types of information in relation to Global Software Development (GSD). Due to the nature of this work, and the need for continuous pilot studies, simulations of distributed software teams have been created with the participation of learners from a number of institutions. This paper discusses two pilot studies with the participation of six institutions from two different countries

    Creating smarter teaching and training environments: innovative set-up for collaborative hybrid learning

    Get PDF
    This paper brings together previous work from a number of research projects and teaching initiatives in an effort to introduce good practice in setting up supportive environments for collaborative learning. The paper discusses prior use of social media in learning support, the role of dashboards for learning analytics in Global Software Development training, the use of optical head-mounted displays for feedback and the use of NodeXl visualization in managing distributed teams. The scope of the paper is to provide a structured approach in organizing the creation of smarter teaching and training environments and explore ways to coordinate learning scenarios with the use of various techniques. The paper also discusses challenges from integrating multiple innovative features in educational contexts. Finally the paper attempts to investigate the use of smart laboratories in establishing additional learning support and gather primary data from blended and hybrid learning pilot studies

    A Web-Based Synchronous Collaborative Review Tool: A Case Study of an On-line Graduate Course

    No full text
    On-line collaboration is an instructional method that facilitates collaboration in an on-line learning setting. To promote effective collaboration, it is vital to reveal both the student’s and the instructor’s point of view pertaining to effective on-line collaboration. In this study, the effectiveness of a learning management system in on-line collaboration was first investigated in a graduate course offered through the means of distance learning. In this first phase of this study, the nature of collaboration, the students perceptions of the effectiveness of the tool in on-line collaboration, the factors contributing to effective peer interaction among students and the role of the instructor as perceived by the students in the on-line course were explored. This phase of the study also involved the reviews of other learning management systems, course management systems and groupware systems regarding the tools used to encourage collaboration. Also revealed was a lack of diversity in collaboration tools. Based on these preliminary findings, an on-line document reviewing tool was developed and pilot tested in the second phase of the study. In this phase, a web-based synchronous collaborative review tool called WebSCoRe is proposed to promote online collaboration. WebSCoRe is proposed as an attempt to develop and implement a new platform for on-line document reviewing, to promote effective on-line collaboration among students and the instructor

    A web-based synchronous collaborative review tool: A case study of an on-line graduate course

    No full text
    On-line collaboration is an instructional method that facilitates collaboration in an on-line learning setting. To promote effective collaboration, it is vital to reveal both the student's and the instructor's point of view pertaining to effective on-line collaboration. In this study, the effectiveness of a learning management system in on-line collaboration was first investigated in a graduate course offered through the means of distance learning. In this first phase of this study, the nature of collaboration, the students perceptions of the effectiveness of the tool in on-line collaboration, the factors contributing to effective peer interaction among students and the role of the instructor as perceived by the students in the on-line course were explored. This phase of the study also involved the reviews of other learning management systems, course management systems and groupware systems regarding the tools used to encourage collaboration. Also revealed was a lack of diversity in collaboration tools. Based on these preliminary findings, an on-line document reviewing tool was developed and pilot tested in the second phase of the study. In this phase, a web-based synchronous collaborative review tool called WebSCoRe is proposed to promote online collaboration. WebSCoRe is proposed as an attempt to develop and implement a new platform for on-line document reviewing, to promote effective on-line collaboration among students and the instructor

    The temporal communication behaviors of global software student teams

    No full text
    This paper examines the global software development process by using content analysis techniques, as described in an earlier study (Serce et al., 2011), to determine time-variant patterns of communication behaviors among student teams engaged in a global software development project. Data gathered from two software development projects involving students in the US, Panama, and Turkey were used to determine how globally distributed team behavior is temporally patterned in complex ways. A formal, quantitative methodology for time variant analysis of the transcripts of global software student teams based on content analysis is established. Results from the analysis suggest a positive correlation between a team's temporal communication patterns and project outcomes as well as a relationship between variations in communication behaviors and different phases of the software development cycle. The research also found that the temporal variations in communication behaviors between software phases were similar for the two projects. Such findings are intended to strengthen the case for developing new temporal measures for analyzing groups and teams

    Structural factors that affect global software development learning team performance

    No full text
    A team performance model provided an organizing framework for studying multi-cultural distributed learning teams. Structural equation modeling was used to test for relationships among individual, cultural and attitudes about collaborative work factors and team performance. The paper describes this model and its theoretical basis and reports on results from two pilot projects involving 152 students from the US, Panama, UK, and Turkey. While the model shows satisfactory fit, the results suggest that other factors may also influence how well students work together on global software projects. Future research, followed by model development, should incorporate these factors to capture the complexity of the educational and training environments

    Online collaboration: collaborative behavior patterns and factors affecting globally distributed team performance

    No full text
    Studying the collaborative behavior of online learning teams and how this behavior is related to communication mode and task type is a complex process. Research about small group learning suggests that a higher percentage of social interactions occur in synchronous rather than asynchronous mode, and that students spend more time in task-oriented interaction in asynchronous discussions than in synchronous mode. This study analyzed the collaborative interaction patterns of global software development learning teams composed of students from Turkey, US, and Panama. Data collected from students’ chat histories and forum discussions from three global software development projects were collected and compared. Both qualitative and quantitative analysis methods were used to determine the differences between a group’s communication patterns in asynchronous versus synchronous communication mode. K-means clustering with the Ward method was used to investigate the patterns of behaviors in distributed teams. The results show that communication patterns are related to communication mode, the nature of the task, and the experience level of the leader. The paper also includes recommendations for building effective online collaborative teams and describes future research possibilities
    corecore